iT邦幫忙

2024 iThome 鐵人賽

DAY 30
0
AI/ ML & Data

從0開始的影像辨識之路系列 第 31

CycleGAN-python:生成相似圖片-2-變形應用(Day 30)

  • 分享至 

  • xImage
  •  

CycleGAN-python:生成相似圖片:

CycleGAN包含兩個生成器和兩個判別器。生成器G1負責將源領域(Domain X)圖像轉換為目標領域(Domain Y)圖像,生成器G2則將目標領域圖像轉換回源領域。相對應的,判別器D1用來區分生成的目標領域圖像與真實目標領域圖像,判別器D2則負責區分生成的源領域圖像與真實源領域圖像。這樣的設計使得模型能夠進行有效的對抗訓練。

CycleGAN的核心創新在於“循環一致性損失”(Cycle Consistency Loss)。該損失要求圖像在經過兩次生成器轉換後能夠恢復到原始圖像。這種損失使得模型能夠在無需配對樣本的情況下學習到領域之間的映射關係,進而生成高品質的圖像轉換結果。CycleGAN廣泛應用於風格轉換、圖像增強以及跨域學習等領域。


CycleGAN-python:生成相似圖片-2-變形應用:
在這部分的變形應用是可以在圖形資訊過多的情況中,將圖片裡的資訊簡化並且更好處理,以及可以運用少量圖片生成大量的有些微差異的圖片,這可以使訓練資料較少的情況下,擴充圖片的資料使訓練可以更加順利。
上述這些世再語意分割的文章中所講到的內容,在本篇CycleGAN-python:生成相似圖片的變形應用中是可以與語意分割結合使圖片資訊更加簡化,以及如果圖片變更成帶有意義的數字陣列就能變相的生成相似的文句。亦或是翻譯任務。


這篇文章主要提供一個想法,可能無法完全實現。


文章主題一覽:

  1. OpenCV-python:影像辨識基礎技能-1(Day 1)
  2. OpenCV-python:影像辨識基礎技能-2(Day 2)
  3. OpenCV-python:影像辨識的基礎臉部偵測-加碼更新(Day 2)

  1. Tensorflow-python:圖片分類-1-資料集準備(Day 3)
  2. Tensorflow-python:圖片分類-2-模型訓練(Day 4)
  3. Tensorflow-python:圖片分類-3-模型實際使用(Day 5)
  4. Tensorflow-python:圖片分類-4-完整程式總結(Day 6)

  1. Tensorflow-python:語意分割-1-資料集介紹(Day 7)
  2. Tensorflow-python:語意分割-2-模型訓練(Day 8)
  3. Tensorflow-python:語意分割-3-模型實際使用(Day 9)
  4. Tensorflow-python:語意分割-4-完整程式總結(Day 10)

  1. CycleGAN-python:生成相似圖片「由簡化繁」-1-資料集介紹(Day 11)
  2. CycleGAN-python:生成相似圖片「由簡化繁」-2-模型訓練(Day 12)
  3. CycleGAN-python:生成相似圖片「由簡化繁」-3-模型實際使用(Day 13)
  4. CycleGAN-python:生成相似圖片「由簡化繁」-4-完整程式總結(Day 14)
  5. CycleGAN-python:生成相似圖片「由繁化簡」-1-資料集介紹(Day 15)
  6. CycleGAN-python:生成相似圖片「由繁化簡」-2-模型訓練(Day 16)
  7. CycleGAN-python:生成相似圖片「由繁化簡」-3-模型實際使用(Day 17)
  8. CycleGAN-python:生成相似圖片「由繁化簡」-4-完整程式總結(Day 18)

  1. tensorflow-object-detection:物件辨識-3-模型實際使用(Day 19)
  2. tensorflow-object-detection:物件辨識-4-模型實際使用_應用篇(Day 20)

  1. MediaPipe:額外分享-1-手部追蹤(Day 21)
  2. MediaPipe:額外分享-2-人臉檢測(Day 22)
  3. MediaPipe:額外分享-3-物體檢測(Day 23)
  4. MediaPipe:額外分享-4-姿勢檢測(Day 24)

  1. Tensorflow-python:圖片分類-1-模型介紹(Day 25)
  2. Tensorflow-python:圖片分類-2-變形應用(Day 26)
  3. Tensorflow-python:語意分割-1-模型介紹(Day 27)
  4. Tensorflow-python:語意分割-2-變形應用(Day 28)
  5. CycleGAN-python:生成相似圖片-1-模型介紹(Day 29)
  6. CycleGAN-python:生成相似圖片-2-變形應用(Day 30)

粗體字為額外更新的文章。


上一篇
CycleGAN-python:生成相似圖片-1-模型介紹(Day 29)
系列文
從0開始的影像辨識之路31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言